package gerencia;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;

public class GerenteMapa extends Gerente {

	private Map<String, Funcionario> mapa = new HashMap<String,Funcionario>();

	public boolean contratar(Funcionario f) {
		f.setEmail(f.getNome() + "." + f.getSobreNome() + "@unifacs.br");
		if (!this.mapa.containsKey(f.getEmail() )) {
			this.mapa.put(f.getEmail(), f);
			return true;
		}
		return false;
	}


	@Override
	public boolean demitir(String email) {
		if (this.mapa.containsKey(email)) {
			this.mapa.remove(email);
			return true;
		}
		return false;
	}

	@Override
	public Collection<Funcionario> getListaFuncionarios() {
		// TODO Auto-generated method stub
		return this.mapa.values();
	}

}
